﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using DLV.Library.Utilities;

namespace DLV.Data.Entities
{
    public class CusReqCalculatorInfo
    {
        #region private
        private int _cusReqCalId=Null.NullInteger;
        private string _cusRequestId=String.Empty;
        private int _cusReqCalItemId = Null.NullInteger;
        private int _cusReqCalItemTybe = Null.NullInteger;
        private int _cusReqCalQuantityDay = Null.NullInteger;
        private int _cusReqCalQuantityAdults = Null.NullInteger;
        private int _cusReqCalQuantityChild = Null.NullInteger;
        private int _cusReqCalQuantityBaby = Null.NullInteger;
        private DateTime _cusReqCalDateBegin=Null.NullDate;
        private DateTime _cusReqCalDateEnd = Null.NullDate;
        private string _cusReqCalBeginLocation = String.Empty;
        private string _cusReqCalEndLocation = String.Empty;
        private string _cusReqCalOtherRequest = String.Empty;
        private int _cusReqCalStatus = Null.NullInteger;
        private DateTime _cusReqCalCreatedDate = Null.NullDate;
        private DateTime _cusReqCalUpDatedDate = Null.NullDate;
        private int _cusReqCalCreatedBy = Null.NullInteger;
        private int _cusReqCalUpDatedBy = Null.NullInteger;
        #endregion

        public int CusReqCalId
        {
            get { return _cusReqCalId; }
            set { _cusReqCalId = value; }
        }

        public string CusRequestId
        {
            get { return _cusRequestId; }
            set { _cusRequestId = value; }
        }

        public int CusReqCalItemId
        {
            get { return _cusReqCalItemId; }
            set { _cusReqCalItemId = value; }
        }

        public int CusReqCalItemTybe
        {
            get { return _cusReqCalItemTybe; }
            set { _cusReqCalItemTybe = value; }
        }

        public int CusReqCalQuantityDay
        {
            get { return _cusReqCalQuantityDay; }
            set { _cusReqCalQuantityDay = value; }
        }

        public int CusReqCalQuantityAdults
        {
            get { return _cusReqCalQuantityAdults; }
            set { _cusReqCalQuantityAdults = value; }
        }

        public int CusReqCalQuantityChild
        {
            get { return _cusReqCalQuantityChild; }
            set { _cusReqCalQuantityChild = value; }
        }

        public int CusReqCalQuantityBaby
        {
            get { return _cusReqCalQuantityBaby; }
            set { _cusReqCalQuantityBaby = value; }
        }

        public DateTime CusReqCalDateBegin
        {
            get { return _cusReqCalDateBegin; }
            set { _cusReqCalDateBegin = value; }
        }

        public DateTime CusReqCalDateEnd
        {
            get { return _cusReqCalDateEnd; }
            set { _cusReqCalDateEnd = value; }
        }

        public string CusReqCalBeginLocation
        {
            get { return _cusReqCalBeginLocation; }
            set { _cusReqCalBeginLocation = value; }
        }

        public string CusReqCalEndLocation
        {
            get { return _cusReqCalEndLocation; }
            set { _cusReqCalEndLocation = value; }
        }

        public string CusReqCalOtherRequest
        {
            get { return _cusReqCalOtherRequest; }
            set { _cusReqCalOtherRequest = value; }
        }

        public int CusReqCalStatus
        {
            get { return _cusReqCalStatus; }
            set { _cusReqCalStatus = value; }
        }

        public DateTime CusReqCalCreatedDate
        {
            get { return _cusReqCalCreatedDate; }
            set { _cusReqCalCreatedDate = value; }
        }

        public DateTime CusReqCalUpDatedDate
        {
            get { return _cusReqCalUpDatedDate; }
            set { _cusReqCalUpDatedDate = value; }
        }

        public int CusReqCalCreatedBy
        {
            get { return _cusReqCalCreatedBy; }
            set { _cusReqCalCreatedBy = value; }
        }

        public int CusReqCalUpDatedBy
        {
            get { return _cusReqCalUpDatedBy; }
            set { _cusReqCalUpDatedBy = value; }
        }
    }
}
